/**
 *   封装用户相关的接口方法：注册、登录等
 */
import request from '@/utils/request'
/**
 * 新用户注册
 * @param {*} data {username,password,repassword}
 * @returns
 */
// 注册
export function regApi (data) {
  return request.post('/api/reg', data)
}
// 登录
export function loginApi (data) {
  return request.post('/api/login', data)
}
// 获取用户信息
export function getUserInfoApi () {
  return request.get('/my/userinfo')
}
// 修改用户信息
/**
 *
 * @param {*} data {id用户id,nickname昵称,email邮箱}
 * @returns
 */
export const updateUserInfoApi = data => request.put('/my/userinfo', data)
// 上传头像
/**
 *
 * @param {*} img base64 格式图片
 * @returns
 */
export function uploadImgApi (img) {
  return request.patch('/my/update/avatar', {
    avatar: img
  })
}
// 修改密码
export function updatePsdApi (data) {
  return request.patch('/my/updatepwd', data)
}
